
body { background:#FFF; }

a:link{ color:#333;text-decoration:none; }
a:visited{ color:#333;text-decoration:none; }
a:hover,a:active,a:focus{ color:#333; text-decoration:none; }
a:focus { -moz-outline-style: none; } /*消除链接虚线框 FF ie使用a的hidefocus="true"属性*/ 

.container {width:1000px;margin:0px auto;}

/* 普通导航菜单 */
#nav { height:40px; width:100%; background:url(../images/nav_bg.png) repeat-x; margin:0 auto; }
#nav ul { width:992px; margin:0 auto; }
#nav ul li { float:left; height:40px; line-height:40px; background:url(../images/nav_libg.png) left center no-repeat; position:relative; }
#nav ul li.navlast { float:left; width:1px; height:40px; line-height:40px; background:url(../images/nav_libg.png) left center no-repeat; }
#nav ul li a.menu-a { padding:0 38px; height:40px; font-family:"微软雅黑"; font-size:14px; color: #000; font-weight:bold; display:block; text-align:center;}
#nav ul li a.menu-a:hover {/* background: url(../images/nav_h.png) center top no-repeat; */ color: #FFF; }


/* 文本列表 标题+日期 */
.onelist{}
.onelist li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px dashed #EEE;
	color:#aaa;
}
.onelist li a.title{
	float:left;
	background:url(../images/arrow1.gif) left center no-repeat;/*标题前符号*/
	overflow:hidden;
	line-height:18px;
	font-size:14px;
	margin-left:8px;
	padding-left:20px;
}
.onelist span.date{
	display:block;
	float:right;
	line-height:18px;
	color:#555;
	padding-left:12px;
	padding-right:10px;
}

/*图片列表 图片+标题 */
.imglist { float:left; width:100%; height: auto; overflow:hidden; }
.imglist li { float:left; padding:10px 12px; }
.imglist li a { display:block; width:202px; } /* 图片宽度+2 */
.imglist li img { border:1px solid #E8E8E8; padding:1px; background: #FFF; width:200px; height:150px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } /* 图片宽度 线框颜色 */
.imglist li img:hover { border:1px solid #E6E6E6; } /* 线框变化 */
.imglist li span { display:block; width:200px; height:38px; line-height:38px; text-align:center; overflow:hidden;} /* 文本宽度 高度 */
.imglist li a:hover span {cursor: pointer;} /* IE FIREFOX 通用 */

/*分页形式1 dede*/
.pagelist {margin-top:10px;}
.youthforty-page{ width:100%;}
.youthforty-page ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.youthforty-page ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.youthforty-page ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.youthforty-page ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.youthforty-page ul li.thisclass,
.youthforty-page ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.youthforty-page .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.youthforty-page .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
/* 调用方式
        <div class="youthforty-page">
          <ul class="pagelist">
           {dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="6"/}
          </ul>
        </div>
*/

/*内容页正文*/
/*标题*/
.vtitle{
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	padding:10px 0px;
	overflow:hidden;
}
.vtitle h2{
	font-size:20px;
	color:#000;
}
/*标题下*/
.vinfo{
	height:24px;
	line-height:17px;
	text-align:center;
	color:#666;
	overflow:hidden;
}
/*内容*/
.vcontent{
	font-size:14px;
	padding:10px 10px;
	line-height:28px;
	color:#333;
}

/* 常用居中 */
#boxcenter-{margin:0 auto;overflow:auto/*overflow: hidden*/; _height:1%;}
#container- { width:980px; margin:0 auto;overflow:auto/*overflow: hidden*/; _height:1%;}
#header-{width:980px;height:auto !important; min-height:100px; margin: 0 auto; overflow:hidden;}

/*超出li宽度 要定义度 自动隐藏 并显示省略号*/
/*.ul li a { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }*/

/*段落首行缩进 空2个字的距离，em是以当前字号大小为单位*/
/*
p{
text-indent:2em;
margin:0px;
padding:0px;
}
*/
/*注意一定要加上margin和padding都为0，否则不起作用*/

/*使span元素浮动到右面 日期右对齐*/
/*
.news ul li span{
float: right;
text-align: right;
}
*/

/*内容超长时用省略号代替*/
/*
#o_title{ width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
*/

/*在有浮动的时候在ie6.0是居右并非20px，而是40px,即加倍问题,解块办法加上display:inline */ 

/*
Firefox:div{...}
IE7:*+html div{...}
IE6:*html div{...}
*/

/*最小高度*/
#min-height-my {
min-height:200px;/*IE7\FF*/
height:100%;/*IE6\IE7\FF 这个很重要，IE6定死高度后，需要再加上这条，才能自动延伸*/
_height:200px;/*IE6*/
}